/* 预购商品专用CSS */
#pre_order{width: 100%; height: 100%; background: #d54428; min-width: 1209px;}
#pre_order .first_top{ width: 100%;min-width: 996px; margin: 0 auto; overflow: hidden; }
#pre_order .pre_top1{ width: 100%;min-width: 996px; margin: 0 auto;padding-top: 270px;  height: 230px; background: url(../pic/61_banner.png) no-repeat center; position: relative;}

#pre_order .pre_top1 .link_box{width: 996px;height: 60px;margin: 0 auto;}
#pre_order .pre_top1 .link_box .book{width: 200px;height: 60px;display: block;float: left;margin-left: 34px;}
#pre_order .pre_top1 .link_box .libao{width: 200px;height: 60px;display: block;float: left;margin-left: 48px;}
#pre_order .pre_top1 .guize_box{width: 996px;height: 60px;margin: 0 auto;margin-top: 80px;}
#pre_order .pre_top1 .guize_box .guize{width: 85px;height: 30px;font-size: 20px; line-height: 30px; color: #d13010;display: block;float: right;text-align: center;border-bottom: 1px #d13010 solid; margin-top: 12px; margin-right: 80px;}
/* 底部广告部分 */


/* 右边浮动部分 */
#pre_flow_right{position: fixed; width: 118px; height: auto; background: url(../pic/61_happy.png) no-repeat;background-size: 100%;  z-index: 10; left: 50%; margin-left: 520px; top: 50%; margin-top: -242px; display: none;}
#pre_flow_right .nav_box{width: 100%;height: auto;position: relative;padding-bottom: 190px; overflow: hidden;}
#pre_flow_right .nav_box .title{float: left; width: 87px;  margin: 40px 0 0 15px;}
#pre_flow_right .nav_box .title a{float: left; width: 87px; height: 34px; font-size: 12px; color: #fff; text-align: center; line-height: 34px; overflow: hidden; border-bottom: 1px dashed #8d3d36;}
#pre_flow_right .nav_box .title a:hover{color: #ef8181;}
#pre_flow_right .nav_box .to_top{ width: 100%; height: 27px; cursor: pointer; position: absolute; bottom: 0px;}


/*通用*/
/* 第一部分 */
.part{ width: 100%; margin: 0 auto;overflow: hidden;}
.part .first_goods{width: 996px; margin: 0 auto; position:relative;}
.part .first_goods .title_logo{width: 100%; height: 150px; background: url(../pic/news_01.png) no-repeat center; margin-right: 8px;}
.part .first_goods .logo_1{background: url(../pic/news_01.png) no-repeat center;}
.part .first_goods .logo_2{background: url(../pic/news_02.png) no-repeat center;}
.part .first_goods .logo_3{background: url(../pic/news_03.png) no-repeat center;}
.part .first_goods .logo_4{background: url(../pic/news_04.png) no-repeat center;}
.part .first_goods .logo_5{background: url(../pic/news_05.png) no-repeat center;}
.part .first_goods .logo_6{background: url(../pic/news_06.png) no-repeat center;}

.part .first_goods .box{float: left; width:  237.5px; height: 340px; border: 1px solid #c1c1c1; margin: 0 8px 20px 0; background-color: #fff; position: relative; z-index: 9;}
.part .first_goods .box:hover{border: 1px solid #811a1f;}
.part .first_goods .box:hover .join_cart{display: block;}
.part .first_goods .box .img{float: left; width: 100%; height: 239px; overflow: hidden; position: relative;}
.part .first_goods .box .img img.loadimg{ width: 100%; max-width: 100%; height: auto;}
.part .first_goods .box .img .img_logo520{position: absolute; width: 48px; height: 71px; background: url(../pic/pre_520_img_logo.png) no-repeat; bottom: 0px; right: 3px;}
.part .first_goods .box .join_cart{position: absolute; width: 113px; height: 35px; background: url(../pic/pre_add_cart1.png) no-repeat; top: 102px; left: 63px; display: none;}
.part .first_goods .box .join_cart:hover{background: url(../pic/pre_add_cart2.png) no-repeat;}
.part .first_goods .box .loadimg.loadbg{background: url(/images/loadimg.gif) no-repeat center center;}
.part .first_goods .box .info{ width: 219.5px; height: 87px; padding:0 10px;  overflow: hidden;}
.part .first_goods .box .info .goods_name{ width: 100%; height: 42px; line-height: 21px; font-size: 14px; color: #000000; overflow: hidden; display: inline-block;}
.part .first_goods .box .info .some_num{ width: 100%; height: 40px; margin-top: 6px; overflow: hidden;}
.part .first_goods .box .info .some_num .pre_order_price{ line-height: 40px; font-size: 24px; color: #d4162b; font-weight: bolder; width: 40%; overflow: hidden;}
.part .first_goods .box .info .some_num .right{ width: 60%; line-height: 20px; color: #696969; font-size: 12px; overflow: hidden; position: relative;}
.part .first_goods .box .info .some_num .right .price{ position: absolute; right: 0; top:0; text-decoration: line-through;}
.part .first_goods .box .info .some_num .shop_price{float: left; width: 100%; text-decoration: line-through; text-align: right;}
.part .first_goods .box .info .some_num .surplus_num{float: left; width: 100%; text-align: right;}
.part .first_goods .box .ends{ position: absolute; width: 237.5px; height: 149px; background: rgba(0,0,0,0.3); top: 0; left: 0; color: #fff; font-size: 25px; text-align: center; padding-top: 90px;}
.part .first_goods .box .ends span{ font-size: 14px;}